# near model CODE resource # jump table entries: 10224-10225 (2 of them) export_1278: 00000000 4E56 FFE0 link A6, -0x0020 00000004 48E7 1018 movem.l -[A7], D3,A3,A4 00000008 49ED BE7C lea.l A4, [A5 - 0x4184] 0000000C 3B7C 0004 BE72 move.w [A5 - 0x418E], 0x4 00000012 302D B9C4 move.w D0, [A5 - 0x463C] 00000016 48C0 ext.l D0 00000018 2F00 move.l -[A7], D0 0000001A 302D B9C0 move.w D0, [A5 - 0x4640] 0000001E 48C0 ext.l D0 00000020 2F00 move.l -[A7], D0 00000022 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 00000026 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 0000002A 41EE FFE8 lea.l A0, [A6 - 0x18] 0000002E 43ED BA30 lea.l A1, [A5 - 0x45D0] 00000032 20D9 move.l [A0]+, [A1]+ 00000034 20D9 move.l [A0]+, [A1]+ 00000036 20D9 move.l [A0]+, [A1]+ 00000038 20D9 move.l [A0]+, [A1]+ 0000003A 302D B9C2 move.w D0, [A5 - 0x463E] 0000003E 48C0 ext.l D0 00000040 2F00 move.l -[A7], D0 00000042 302D B9BE move.w D0, [A5 - 0x4642] 00000046 48C0 ext.l D0 00000048 2F00 move.l -[A7], D0 0000004A 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 0000004E 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 00000052 7007 moveq.l D0, 0x07 00000054 C02D BA30 and.b D0, [A5 - 0x45D0] 00000058 0C00 0005 cmpi.b D0, 0x5 0000005C 4FEF 0018 lea.l A7, [A7 + 0x18] 00000060 6700 00E0 beq +0xE2 /* 00000142 */ 00000064 7007 moveq.l D0, 0x07 00000066 C02D BA30 and.b D0, [A5 - 0x45D0] 0000006A 0C00 0002 cmpi.b D0, 0x2 0000006E 670E beq +0x10 /* 0000007E */ 00000070 7007 moveq.l D0, 0x07 00000072 C02D BA30 and.b D0, [A5 - 0x45D0] 00000076 0C00 0003 cmpi.b D0, 0x3 0000007A 6600 00AC bne +0xAE /* 00000128 */ label0000007E: 0000007E 7007 moveq.l D0, 0x07 00000080 C02D BA30 and.b D0, [A5 - 0x45D0] 00000084 0C00 0002 cmpi.b D0, 0x2 00000088 6608 bne +0xA /* 00000092 */ 0000008A 41ED BA38 lea.l A0, [A5 - 0x45C8] 0000008E 2008 move.l D0, A0 00000090 6004 bra +0x6 /* 00000096 */ label00000092: 00000092 202D BA38 move.l D0, [A5 - 0x45C8] label00000096: 00000096 2640 movea.l A3, D0 00000098 426D BE72 clr.w [A5 - 0x418E] label0000009C: 0000009C 302D BE72 move.w D0, [A5 - 0x418E] 000000A0 C1FC 0006 muls.w D0, 0x6 000000A4 41ED BE76 lea.l A0, [A5 - 0x418A] 000000A8 43F4 0000 lea.l A1, [A4 + D0.w] 000000AC 20D9 move.l [A0]+, [A1]+ 000000AE 30D9 move.w [A0]+, [A1]+ 000000B0 1013 move.b D0, [A3] 000000B2 B02D BE7B cmp.b D0, [A5 - 0x4185] 000000B6 6240 bhi +0x42 /* 000000F8 */ 000000B8 426D BE74 clr.w [A5 - 0x418C] 000000BC 602A bra +0x2C /* 000000E8 */ label000000BE: 000000BE 7000 moveq.l D0, 0x00 000000C0 102D BE7B move.b D0, [A5 - 0x4185] 000000C4 2F00 move.l -[A7], D0 000000C6 206D BE76 movea.l A0, [A5 - 0x418A] 000000CA 302D BE74 move.w D0, [A5 - 0x418C] 000000CE 48C0 ext.l D0 000000D0 E580 asl D0, 2 000000D2 2F30 0800 move.l -[A7], [A0 + D0] 000000D6 2F0B move.l -[A7], A3 000000D8 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 000000DC 4A40 tst.w D0 000000DE 4FEF 000C lea.l A7, [A7 + 0xC] 000000E2 6714 beq +0x16 /* 000000F8 */ 000000E4 526D BE74 addq.w [A5 - 0x418C], 1 label000000E8: 000000E8 7000 moveq.l D0, 0x00 000000EA 102D BE7A move.b D0, [A5 - 0x4186] 000000EE 322D BE74 move.w D1, [A5 - 0x418C] 000000F2 48C1 ext.l D1 000000F4 B081 cmp.l D0, D1 000000F6 6EC6 bgt -0x38 /* 000000BE */ label000000F8: 000000F8 7000 moveq.l D0, 0x00 000000FA 102D BE7A move.b D0, [A5 - 0x4186] 000000FE 322D BE74 move.w D1, [A5 - 0x418C] 00000102 48C1 ext.l D1 00000104 B081 cmp.l D0, D1 00000106 6E0C bgt +0xE /* 00000114 */ 00000108 526D BE72 addq.w [A5 - 0x418E], 1 0000010C 7004 moveq.l D0, 0x04 0000010E B06D BE72 cmp.w D0, [A5 - 0x418E] 00000112 6E88 bgt -0x76 /* 0000009C */ label00000114: 00000114 4A6D BE74 tst.w [A5 - 0x418C] 00000118 660E bne +0x10 /* 00000128 */ 0000011A 7002 moveq.l D0, 0x02 0000011C B06D BE72 cmp.w D0, [A5 - 0x418E] 00000120 6F06 ble +0x8 /* 00000128 */ 00000122 3B7C 0004 BE72 move.w [A5 - 0x418E], 0x4 label00000128: 00000128 7004 moveq.l D0, 0x04 0000012A B06D BE72 cmp.w D0, [A5 - 0x418E] 0000012E 6612 bne +0x14 /* 00000142 */ 00000130 1B7C 0005 BA30 move.b [A5 - 0x45D0], 0x5 00000136 2B6D E9CE BA38 move.l [A5 - 0x45C8], [A5 - 0x1632] 0000013C 2B6D E9D2 BA3C move.l [A5 - 0x45C4], [A5 - 0x162E] label00000142: 00000142 41ED BE62 lea.l A0, [A5 - 0x419E] 00000146 43ED BA30 lea.l A1, [A5 - 0x45D0] 0000014A 20D9 move.l [A0]+, [A1]+ 0000014C 20D9 move.l [A0]+, [A1]+ 0000014E 20D9 move.l [A0]+, [A1]+ 00000150 20D9 move.l [A0]+, [A1]+ 00000152 302D B9C0 move.w D0, [A5 - 0x4640] 00000156 48C0 ext.l D0 00000158 322D B9BE move.w D1, [A5 - 0x4642] 0000015C 48C1 ext.l D1 0000015E 9081 sub.l D0, D1 00000160 5280 addq.l D0, 1 00000162 2D40 FFFC move.l [A6 - 0x4], D0 00000166 322D B9C4 move.w D1, [A5 - 0x463C] 0000016A 48C1 ext.l D1 0000016C 342D B9C2 move.w D2, [A5 - 0x463E] 00000170 48C2 ext.l D2 00000172 9282 sub.l D1, D2 00000174 5281 addq.l D1, 1 00000176 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000017A 5380 subq.l D0, 1 0000017C 2D40 FFF8 move.l [A6 - 0x8], D0 00000180 6770 beq +0x72 /* 000001F2 */ 00000182 486E FFE0 pea.l [A6 - 0x20] 00000186 486E FFF8 pea.l [A6 - 0x8] 0000018A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000018E 7007 moveq.l D0, 0x07 00000190 C02E FFE8 and.b D0, [A6 - 0x18] 00000194 0C00 0005 cmpi.b D0, 0x5 00000198 508F addq.l A7, 8 0000019A 6714 beq +0x16 /* 000001B0 */ 0000019C 486E FFF0 pea.l [A6 - 0x10] 000001A0 486E FFE0 pea.l [A6 - 0x20] 000001A4 486D BA38 pea.l [A5 - 0x45C8] 000001A8 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000001AC 4FEF 000C lea.l A7, [A7 + 0xC] label000001B0: 000001B0 486D BE5A pea.l [A5 - 0x41A6] 000001B4 486D BA38 pea.l [A5 - 0x45C8] 000001B8 486E FFF0 pea.l [A6 - 0x10] 000001BC 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 000001C0 486D BE5A pea.l [A5 - 0x41A6] 000001C4 486E FFE0 pea.l [A6 - 0x20] 000001C8 486D BE5A pea.l [A5 - 0x41A6] 000001CC 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 000001D0 486E FFE0 pea.l [A6 - 0x20] 000001D4 486E FFFC pea.l [A6 - 0x4] 000001D8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000001DC 486D BE52 pea.l [A5 - 0x41AE] 000001E0 486E FFE0 pea.l [A6 - 0x20] 000001E4 486D BE5A pea.l [A5 - 0x41A6] 000001E8 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 000001EC 4FEF 002C lea.l A7, [A7 + 0x2C] 000001F0 6018 bra +0x1A /* 0000020A */ label000001F2: 000001F2 2B6D E9D6 BE5A move.l [A5 - 0x41A6], [A5 - 0x162A] 000001F8 2B6D E9DA BE5E move.l [A5 - 0x41A2], [A5 - 0x1626] 000001FE 2B6D E9D6 BE52 move.l [A5 - 0x41AE], [A5 - 0x162A] 00000204 2B6D E9DA BE56 move.l [A5 - 0x41AA], [A5 - 0x1626] label0000020A: 0000020A 206D B9C6 movea.l A0, [A5 - 0x463A] 0000020E 5268 0158 addq.w [A0 + 0x158], 1 00000212 3B7C 0001 BACC move.w [A5 - 0x4534], 0x1 00000218 7001 moveq.l D0, 0x01 0000021A 4CEE 1808 FFD4 movem.l D3,A3,A4, [A6 - 0x2C] 00000220 4E5E unlink A6 00000222 4E75 rts export_1279: 00000224 4E56 FFDC link A6, -0x0024 00000228 4A2D B9D2 tst.b [A5 - 0x462E] 0000022C 6622 bne +0x24 /* 00000250 */ 0000022E 302D B9CC move.w D0, [A5 - 0x4634] 00000232 48C0 ext.l D0 00000234 2F00 move.l -[A7], D0 00000236 302D B9CA move.w D0, [A5 - 0x4636] 0000023A 48C0 ext.l D0 0000023C 2F00 move.l -[A7], D0 0000023E 486E FFDC pea.l [A6 - 0x24] 00000242 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 00000246 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 0000024A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000024E 6006 bra +0x8 /* 00000256 */ label00000250: 00000250 1D6D B9D3 FFDD move.b [A6 - 0x23], [A5 - 0x462D] label00000256: 00000256 7000 moveq.l D0, 0x00 00000258 302D B9D6 move.w D0, [A5 - 0x462A] 0000025C 2F00 move.l -[A7], D0 0000025E 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 00000262 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 00000266 7001 moveq.l D0, 0x01 00000268 2F00 move.l -[A7], D0 0000026A 2F2D B9E2 move.l -[A7], [A5 - 0x461E] 0000026E 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 00000272 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */] 00000276 206D B9E2 movea.l A0, [A5 - 0x461E] 0000027A 10BC 0005 move.b [A0], 0x5 0000027E 206D B9E2 movea.l A0, [A5 - 0x461E] 00000282 116E FFDD 0001 move.b [A0 + 0x1], [A6 - 0x23] 00000288 206D B9E2 movea.l A0, [A5 - 0x461E] 0000028C 316D BE64 0002 move.w [A0 + 0x2], [A5 - 0x419C] 00000292 206D B9E2 movea.l A0, [A5 - 0x461E] 00000296 316D BE66 0004 move.w [A0 + 0x4], [A5 - 0x419A] 0000029C 7004 moveq.l D0, 0x04 0000029E B06D BE72 cmp.w D0, [A5 - 0x418E] 000002A2 4FEF 0014 lea.l A7, [A7 + 0x14] 000002A6 6F00 00C4 ble +0xC6 /* 0000036C */ 000002AA 206D BE76 movea.l A0, [A5 - 0x418A] 000002AE 302D BE74 move.w D0, [A5 - 0x418C] 000002B2 48C0 ext.l D0 000002B4 E580 asl D0, 2 000002B6 2070 0800 movea.l A0, [A0 + D0] 000002BA 7007 moveq.l D0, 0x07 000002BC B010 cmp.b D0, [A0] 000002BE 6532 bcs +0x34 /* 000002F2 */ 000002C0 7000 moveq.l D0, 0x00 000002C2 102D BE7B move.b D0, [A5 - 0x4185] 000002C6 2F00 move.l -[A7], D0 000002C8 206D BE76 movea.l A0, [A5 - 0x418A] 000002CC 302D BE74 move.w D0, [A5 - 0x418C] 000002D0 48C0 ext.l D0 000002D2 E580 asl D0, 2 000002D4 2F30 0800 move.l -[A7], [A0 + D0] 000002D8 206D B9E2 movea.l A0, [A5 - 0x461E] 000002DC 4868 0008 pea.l [A0 + 0x8] 000002E0 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */] 000002E4 206D B9E2 movea.l A0, [A5 - 0x461E] 000002E8 10BC 0002 move.b [A0], 0x2 000002EC 4FEF 000C lea.l A7, [A7 + 0xC] 000002F0 604E bra +0x50 /* 00000340 */ label000002F2: 000002F2 7000 moveq.l D0, 0x00 000002F4 102D BE7B move.b D0, [A5 - 0x4185] 000002F8 2F00 move.l -[A7], D0 000002FA 206D BE76 movea.l A0, [A5 - 0x418A] 000002FE 302D BE74 move.w D0, [A5 - 0x418C] 00000302 48C0 ext.l D0 00000304 E580 asl D0, 2 00000306 2F30 0800 move.l -[A7], [A0 + D0] 0000030A 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */] 0000030E 206D B9E2 movea.l A0, [A5 - 0x461E] 00000312 2140 0008 move.l [A0 + 0x8], D0 00000316 508F addq.l A7, 8 00000318 661E bne +0x20 /* 00000338 */ 0000031A 206D B9E2 movea.l A0, [A5 - 0x461E] 0000031E 4210 clr.b [A0] 00000320 7000 moveq.l D0, 0x00 00000322 302D B9D6 move.w D0, [A5 - 0x462A] 00000326 2F00 move.l -[A7], D0 00000328 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 0000032C 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 00000330 7000 moveq.l D0, 0x00 00000332 508F addq.l A7, 8 00000334 6000 0112 bra +0x114 /* 00000448 */ label00000338: 00000338 206D B9E2 movea.l A0, [A5 - 0x461E] 0000033C 10BC 0003 move.b [A0], 0x3 label00000340: 00000340 526D BE74 addq.w [A5 - 0x418C], 1 00000344 7000 moveq.l D0, 0x00 00000346 102D BE7A move.b D0, [A5 - 0x4186] 0000034A 322D BE74 move.w D1, [A5 - 0x418C] 0000034E 48C1 ext.l D1 00000350 B081 cmp.l D0, D1 00000352 6600 00BC bne +0xBE /* 00000410 */ 00000356 426D BE74 clr.w [A5 - 0x418C] 0000035A 7002 moveq.l D0, 0x02 0000035C B06D BE72 cmp.w D0, [A5 - 0x418E] 00000360 6F00 00AE ble +0xB0 /* 00000410 */ 00000364 526D BE74 addq.w [A5 - 0x418C], 1 00000368 6000 00A6 bra +0xA8 /* 00000410 */ label0000036C: 0000036C 302D B9CA move.w D0, [A5 - 0x4636] 00000370 906D B9BE sub.w D0, [A5 - 0x4642] 00000374 3D40 FFEC move.w [A6 - 0x14], D0 00000378 6732 beq +0x34 /* 000003AC */ 0000037A 486E FFF0 pea.l [A6 - 0x10] 0000037E 486E FFEC pea.l [A6 - 0x14] 00000382 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */] 00000386 486E FFF0 pea.l [A6 - 0x10] 0000038A 486D BE5A pea.l [A5 - 0x41A6] 0000038E 486E FFF0 pea.l [A6 - 0x10] 00000392 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 00000396 486E FFF0 pea.l [A6 - 0x10] 0000039A 486E FFF0 pea.l [A6 - 0x10] 0000039E 486D BE6A pea.l [A5 - 0x4196] 000003A2 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000003A6 4FEF 0020 lea.l A7, [A7 + 0x20] 000003AA 600C bra +0xE /* 000003B8 */ label000003AC: 000003AC 2D6D BE6A FFF0 move.l [A6 - 0x10], [A5 - 0x4196] 000003B2 2D6D BE6E FFF4 move.l [A6 - 0xC], [A5 - 0x4192] label000003B8: 000003B8 302D B9CC move.w D0, [A5 - 0x4634] 000003BC 906D B9C2 sub.w D0, [A5 - 0x463E] 000003C0 3D40 FFEE move.w [A6 - 0x12], D0 000003C4 6736 beq +0x38 /* 000003FC */ 000003C6 486E FFF8 pea.l [A6 - 0x8] 000003CA 486E FFEE pea.l [A6 - 0x12] 000003CE 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */] 000003D2 486E FFF8 pea.l [A6 - 0x8] 000003D6 486D BE52 pea.l [A5 - 0x41AE] 000003DA 486E FFF8 pea.l [A6 - 0x8] 000003DE 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 000003E2 206D B9E2 movea.l A0, [A5 - 0x461E] 000003E6 4868 0008 pea.l [A0 + 0x8] 000003EA 486E FFF8 pea.l [A6 - 0x8] 000003EE 486E FFF0 pea.l [A6 - 0x10] 000003F2 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000003F6 4FEF 0020 lea.l A7, [A7 + 0x20] 000003FA 6014 bra +0x16 /* 00000410 */ label000003FC: 000003FC 206D B9E2 movea.l A0, [A5 - 0x461E] 00000400 216E FFF0 0008 move.l [A0 + 0x8], [A6 - 0x10] 00000406 206D B9E2 movea.l A0, [A5 - 0x461E] 0000040A 216E FFF4 000C move.l [A0 + 0xC], [A6 - 0xC] label00000410: 00000410 7000 moveq.l D0, 0x00 00000412 302D BE66 move.w D0, [A5 - 0x419A] 00000416 2F00 move.l -[A7], D0 00000418 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 0000041C 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 00000420 7000 moveq.l D0, 0x00 00000422 302D B9D6 move.w D0, [A5 - 0x462A] 00000426 2F00 move.l -[A7], D0 00000428 2F2D B9C6 move.l -[A7], [A5 - 0x463A] 0000042C 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 00000430 206D B9C6 movea.l A0, [A5 - 0x463A] 00000434 52A8 00D4 addq.l [A0 + 0xD4], 1 00000438 206D B9C6 movea.l A0, [A5 - 0x463A] 0000043C 317C 0001 025E move.w [A0 + 0x25E], 0x1 00000442 7001 moveq.l D0, 0x01 00000444 4FEF 0010 lea.l A7, [A7 + 0x10] label00000448: 00000448 4E5E unlink A6 0000044A 4E75 rts